Installation
============

TipTop requires NEXTSTEP version 3.1 or higher.  To install TipTop
follow the steps below.  If you would first like to see more
information about NeXT's Installer program, read Chapter 19 of the
NEXTSTEP User's Guide.

1. Login as root.

2. Double-click TipTop-Demo.pkg.  The Installer application will run.
   Click the Install button in the Installer window.
   
3. Choose the destination folder (e.g., /LocalApps).  Click the
   Install button in the "Install Package" panel.

   [The installer application will run script
   TipTop.pkg/TipTop.post_install which sets TipTop.app/TipTop to
   suid uucp.daemon, and TipTop.app/tlog to suid root.tty.]

4. Log out when the Installer program finishes.

(If you want to avoid logging in as root (step 1), you can
 single-click TipTop-Demo.pkg in the step 2, and then click
 Services->OpenSesame->OpenAsRoot.)


Non-SET-UID Installation
========================

Alternatively, if you don't want to run TipTop as set-uid uucp.daemon
(to learn more about set-uid, see the intro(2) Unix man page), you
can change the permissions for the cu port(s) directly.  You need
to perform the following steps:

Install TipTop as any user (steps 2-3 above).  The Installer
application will report "Errors while installing", and the log view
will contain a warning that TipTop should be installed with the
root privileges.  Ignore the error and the warning.  Now, change
the cu port access permissions.  su to root and:

	chmod ugo+rw /dev/cu*

In order for terminal (utmp/wtmp) logging to work properly, set
the permissions for tlog:

	chown root.tty TipTop.app/tlog
	chmod u+s,g+s TipTop.app/tlog

(Replace TipTop.app above with the full path to the TipTop application
directory.)
